deep trench - German English Dictionary